<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: 命名空间列表</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">命名空间列表</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">这里列出了所有命名空间定义,附带简要说明:</div><div class="directory">
<div class="levels">[详情级别 <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedrogon.html" target="_self">drogon</a></td><td class="desc">Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn't handle async programs well. Drogon Test's syntax is inspired by both Google Test and Catch2 </td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedrogon_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits.html" target="_self">BinderArgTypeTraits</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01const_01T_01_6_01_4.html" target="_self">BinderArgTypeTraits&lt; const T &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01const_01T_01_6_6_01_4.html" target="_self">BinderArgTypeTraits&lt; const T &amp;&amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01T_01_6_01_4.html" target="_self">BinderArgTypeTraits&lt; T &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01T_01_6_6_01_4.html" target="_self">BinderArgTypeTraits&lt; T &amp;&amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01T_01_5_01_4.html" target="_self">BinderArgTypeTraits&lt; T * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1internal_1_1HttpBinder.html" target="_self">HttpBinder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_7_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1internal_1_1HttpBinderBase.html" target="_self">HttpBinderBase</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedrogon_1_1test.html" target="_self">test</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_0_" class="arrow" onclick="toggleFolder('0_1_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedrogon_1_1test_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1ComparsionResult.html" target="_self">ComparsionResult</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1Decomposer.html" target="_self">Decomposer</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1is__printable.html" target="_self">is_printable</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_3_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1is__printable_3_01__Tp_00_01std_1_1enable__if__t_3_01std_1_19162cf99a944461f6a991f1ae0d15631.html" target="_self">is_printable&lt; _Tp, std::enable_if_t&lt; std::is_same_v&lt; decltype(std::cout&lt;&lt; std::declval&lt; _Tp &gt;()), std::ostream &amp; &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1Lhs.html" target="_self">Lhs</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1test_1_1Case.html" target="_self">Case</a></td><td class="desc"></td></tr>
<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1test_1_1CaseBase.html" target="_self">CaseBase</a></td><td class="desc"></td></tr>
<tr id="row_0_1_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1TestCase.html" target="_self">TestCase</a></td><td class="desc"></td></tr>
<tr id="row_0_1_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1test_1_1ThreadSafeStream.html" target="_self">ThreadSafeStream</a></td><td class="desc"></td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Attributes.html" target="_self">Attributes</a></td><td class="desc">This class represents the attributes stored in the HTTP request. One can add/get any type of data to/from an <a class="el" href="classdrogon_1_1Attributes.html" title="This class represents the attributes stored in the HTTP request. One can add/get any type of data to/...">Attributes</a> object </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1CacheMap.html" target="_self">CacheMap</a></td><td class="desc">Cache Map </td></tr>
<tr id="row_0_3_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1CacheMap_1_1MapValue.html" target="_self">MapValue</a></td><td class="desc"></td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1CallbackEntry.html" target="_self">CallbackEntry</a></td><td class="desc">A utility class for <a class="el" href="classdrogon_1_1CacheMap.html" title="Cache Map">CacheMap</a> </td></tr>
<tr id="row_0_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Cookie.html" target="_self">Cookie</a></td><td class="desc">This class represents a cookie entity </td></tr>
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrClassMap.html" target="_self">DrClassMap</a></td><td class="desc">A map class which can create DrObjects from names </td></tr>
<tr id="row_0_7_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrObject.html" target="_self">DrObject</a></td><td class="desc"></td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrObjectBase.html" target="_self">DrObjectBase</a></td><td class="desc">The base class for all drogon reflection classes </td></tr>
<tr id="row_0_9_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrTemplate.html" target="_self">DrTemplate</a></td><td class="desc"></td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrTemplateBase.html" target="_self">DrTemplateBase</a></td><td class="desc">The templating engine class </td></tr>
<tr id="row_0_11_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpAppFramework.html" target="_self">HttpAppFramework</a></td><td class="desc"></td></tr>
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpClient.html" target="_self">HttpClient</a></td><td class="desc">Asynchronous http client </td></tr>
<tr id="row_0_13_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpController.html" target="_self">HttpController</a></td><td class="desc">The reflection base class template for HTTP controllers </td></tr>
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpControllerBase.html" target="_self">HttpControllerBase</a></td><td class="desc">The base class for HTTP controllers </td></tr>
<tr id="row_0_15_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFile.html" target="_self">HttpFile</a></td><td class="desc">This class represents a uploaded file by a HTTP request </td></tr>
<tr id="row_0_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilter.html" target="_self">HttpFilter</a></td><td class="desc">The reflection base class template for filters </td></tr>
<tr id="row_0_17_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilterBase.html" target="_self">HttpFilterBase</a></td><td class="desc">The abstract base class for filters For more details on the class, see the wiki site (the 'Filter' section) </td></tr>
<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpMiddleware.html" target="_self">HttpMiddleware</a></td><td class="desc">The reflection base class template for middlewares </td></tr>
<tr id="row_0_19_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpMiddlewareBase.html" target="_self">HttpMiddlewareBase</a></td><td class="desc">The abstract base class for middleware </td></tr>
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpRequest.html" target="_self">HttpRequest</a></td><td class="desc">Abstract class for webapp developer to get or set the Http request; </td></tr>
<tr id="row_0_21_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpResponse.html" target="_self">HttpResponse</a></td><td class="desc"></td></tr>
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpSimpleController.html" target="_self">HttpSimpleController</a></td><td class="desc">The reflection base class template for HTTP simple controllers </td></tr>
<tr id="row_0_23_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpSimpleControllerBase.html" target="_self">HttpSimpleControllerBase</a></td><td class="desc">The abstract base class for HTTP simple controllers </td></tr>
<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpViewData.html" target="_self">HttpViewData</a></td><td class="desc">This class represents the data set displayed in views </td></tr>
<tr id="row_0_25_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1IntranetIpFilter.html" target="_self">IntranetIpFilter</a></td><td class="desc">A filter that prohibit access from external networks </td></tr>
<tr id="row_0_26_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1IOThreadStorage.html" target="_self">IOThreadStorage</a></td><td class="desc">Utility class for thread storage handling </td></tr>
<tr id="row_0_27_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1isAutoCreationClass.html" target="_self">isAutoCreationClass</a></td><td class="desc"></td></tr>
<tr id="row_0_28_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1LocalHostFilter.html" target="_self">LocalHostFilter</a></td><td class="desc">A filter that prohibit access from other hosts </td></tr>
<tr id="row_0_29_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1MultipartHeader.html" target="_self">MultipartHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_30_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1MultiPartParser.html" target="_self">MultiPartParser</a></td><td class="desc"></td></tr>
<tr id="row_0_31_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1NotFound.html" target="_self">NotFound</a></td><td class="desc">This class is used by the drogon to generate the 404 page. Users don't use this class directly </td></tr>
<tr id="row_0_32_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1PubSubService.html" target="_self">PubSubService</a></td><td class="desc">This class template implements a publish-subscribe pattern with multiple named topics </td></tr>
<tr id="row_0_33_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1RateLimiter.html" target="_self">RateLimiter</a></td><td class="desc">This class is used to limit the number of requests per second </td></tr>
<tr id="row_0_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1RequestStream.html" target="_self">RequestStream</a></td><td class="desc"></td></tr>
<tr id="row_0_35_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1RequestStreamReader.html" target="_self">RequestStreamReader</a></td><td class="desc"></td></tr>
<tr id="row_0_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1ResponseStream.html" target="_self">ResponseStream</a></td><td class="desc"></td></tr>
<tr id="row_0_37_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1SafeRateLimiter.html" target="_self">SafeRateLimiter</a></td><td class="desc"></td></tr>
<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Session.html" target="_self">Session</a></td><td class="desc">This class represents a session stored in the framework. One can get or set any type of data to a session object </td></tr>
<tr id="row_0_39_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1StreamError.html" target="_self">StreamError</a></td><td class="desc"></td></tr>
<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Topic.html" target="_self">Topic</a></td><td class="desc">This class template presents an unnamed topic </td></tr>
<tr id="row_0_41_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1UploadFile.html" target="_self">UploadFile</a></td><td class="desc"></td></tr>
<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketClient.html" target="_self">WebSocketClient</a></td><td class="desc">WebSocket client abstract class </td></tr>
<tr id="row_0_43_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketConnection.html" target="_self">WebSocketConnection</a></td><td class="desc">The WebSocket connection abstract class </td></tr>
<tr id="row_0_44_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketController.html" target="_self">WebSocketController</a></td><td class="desc">The reflection base class template for WebSocket controllers </td></tr>
<tr id="row_0_45_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketControllerBase.html" target="_self">WebSocketControllerBase</a></td><td class="desc">The abstract base class for WebSocket controllers </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
